// 防抖函数
const debounce = function(way,time=500){
	let timer = null;
	return function() {
	    clearTimeout(timer);
	    timer = setTimeout(()=> {
	      way.apply(this, arguments);
	    }, time);
	};
}
export {debounce}

/* 
 上述代码中，我们定义了一个名为 debounce 的函数，它接受两个参数：
 需要防抖的函数 fn 和防抖的时间 delay。该函数返回一个新的函数，
 这个新函数会在 delay 毫秒内连续调用时，只执行最后一次调用，
 并在最后一次调用后延迟 delay 毫秒再执行。
 
 */